Storing and Maintaining Semistructured Data Efficiently in an Object-Relational Database
نویسندگان
چکیده
We propose to use object-relational database management systems to store and manage semi-structured data. ORA-SS (Object-Relationship-Attribute model for Semi-Structured data) [9] is used as the data model. It not only reflects the nested structure of semi-structured data, but also distinguishes between object classes and relationship types, and between attributes of object classes and attributes of relationship types. ORA-SS can specify the degree of n-ary relationship types and indicate if an attribute is an attribute of a relationship type or an attribute of an object class. Existing semi-structured data models cannot specify such information. We use these information to translate XML Schemas/DTD to ORA-SS schemas, then to object-relational databases correctly and without avoidable redundancy. The existing techniques have a lot of redundancy in storage and introduce node IDs of the tree instance which are not needed in our approach.
منابع مشابه
Maintaining Semi-structured Spatio-Temporal Data Based on Nesting-Relation-Oriented Model
semi-structured spatio-Temporal data has become prevalent with growth of GIS. In this paper, we propose to use “Nested” natural of spatio-Temporal data to storing & maintaining it efficiently in an Object-Relational Database based on Nesting-Relation-Oriented data Model– one of N1NF database. This model not only reflects the nested structure of semi-structured spatio-Temporal data, but also dis...
متن کاملXParent: An Efficient RDBMS-Based XML Database System
The Extensible Markup Language (XML) is an emerging standard for data representation and exchange on the Internet. In order to facilitate the task of querying XML documents, efficient storage models for storing XML documents in database systems were studied. There are basically three alternatives: storing XML data in repositories designed for semistructured data [7, 9], in object-oriented datab...
متن کاملAn Extensible "sccnema-less" Database Framework for Managing High-throughput Semi-structured Do-cur/ients
Object-Relational database management system is an integrated hybrid cooperative approach to combine the best practices of both the relational model utilizing SQL queries and the object-oriented, semantic paradigm for supporting complex data creation. In this paper, a highly scalable, information on demand database framework, called NETMARK, is introduced. NETMARK takes advantages of the Oracle...
متن کاملNETMARK: A Schema-Less Extension for Relational Databases for Managing Semi-structured Data Dynamically
Object-Relational database management system is an integrated hybrid cooperative approach to combine the best practices of both the relational model utilizing SQL queries and the object-oriented, semantic paradigm for supporting complex data creation. In this paper, a highly scalable, information on demand database framework, called NETMARK, is introduced. NETMARK takes advantages of the Oracle...
متن کاملMiro Web: Integrating Multiple Data Sources through Semistructured Data Types
The MIROWeb Esprit project has developed a unique technology to integrate multiple data sources through an object-relational model with semistructured data types. It addresses the problem of integrating irregular Web sources and regular relational databases through a mediated architecture based on a hybrid model, supporting relational, object and semistructured features. The project data exchan...
متن کامل